package 动态数组;

public interface IDynamicArray {
    // 指定位置 添加元素
    void insert(int index,int element);
    //  尾部插入
    void add(int element);
    // 头部插入
    void shift(int element);
    // 删除元素 并返回该元素
    void remove(int index);
    // 判空
    Boolean isEmpty();
    // 是否包含元素
    Boolean contains(int element);
    // 清除所有元素
    void clear();
    // 修改位置元素 并返回该元素
    int set(int index,int element);
    // 获取位置元素
    int get(int index);
    // 查看元素位置
    int indexOf(int element);
    // 获取元素数量
    int size();

}
